var express = require("express"),
	bannerS = require("../../models/adminSite/banner"),
    isLogin = require("./public/is-login"),
	router = express.Router();
//轮播图列表
router.get("/bannerList" , function(req , res){
	bannerS.getBanner({} , function(error , data){
		res.render("adminSite/bannerList" , {
			banner : data
		});
	});
});
//添加
router.get("/addBanner" , isLogin.checkLogin , function(req , res){
	res.render("adminSite/addBanner");
});
//添加
router.post("/addBanner" , isLogin.checkLogin , function(req , res){
	var data = req.body;
	if(!data.title){
		return res.json({
			state : "error",
			message : "标题不能为空"
		});
	};
	if(!data.imgUrl){
		return res.json({
			state : "error",
			message : "请上传图片"
		});
	};
	//保存
	bannerS.addBanner(data , function(error , data){
		if(error){
			return res.json({
				state : "error",
				message : "添加失败"
			});
		};
		return res.json({
			state : "ok",
			message : "添加成功"
		});
	});
});
//删除
router.post("/delBanner" , isLogin.checkLogin , function(req , res){
	bannerS.remove({_id : req.body.id} , function(error , data){
		if(data){
			return res.json({
				state : "ok",
				message : "删除成功"
			});
		}else{
			return res.json({
				state : "error",
				message : "删除失败"
			});
		};
	});
});
//接口
module.exports = router;
